package cn.learn.athena.model;

import java.io.Serializable;
import java.util.Date;

/**
 * @author zlj
 * @Date 2018/10/29
 * @des
 */
public class User extends BaseModel implements Serializable {

    private static final long serialVersionUID = 3660396377299578268L;
    /**
     * 用户名
     */
    private String loginName;

    /**
     * 密码
     */
    private String password;

    /**
     * 等级
     */
    private Integer levelId;

    /**
     * 性别 0-女 1- 男 2-保密  默认：0
     */
    private Integer sex;

    /**
     * 生日
     */
    private Date birthday;

    /**
     * 昵称
     */
    private String nickName;

    /**
     * 手机号
     */
    private String phoneNum;


    /**
     * 获取 用户名 tb_user.login_name
     * @return 用户名
     */
    public String getLoginName() {
        return loginName;
    }

    /**
     * 设置 用户名 tb_user.login_name
     * @param loginName 用户名
     */
    public void setLoginName(String loginName) {
        this.loginName = loginName == null ? null : loginName.trim();
    }

    /**
     * 获取 密码 tb_user.password
     * @return 密码
     */
    public String getPassword() {
        return password;
    }

    /**
     * 设置 密码 tb_user.password
     * @param password 密码
     */
    public void setPassword(String password) {
        this.password = password == null ? null : password.trim();
    }

    /**
     * 获取 等级 tb_user.level_id
     * @return 等级
     */
    public Integer getLevelId() {
        return levelId;
    }

    /**
     * 设置 等级 tb_user.level_id
     * @param levelId 等级
     */
    public void setLevelId(Integer levelId) {
        this.levelId = levelId;
    }

    /**
     * 获取 性别 0-女 1- 男 2-保密 tb_user.sex
     * @return 性别 0-女 1- 男 2-保密
     */
    public Integer getSex() {
        return sex;
    }

    /**
     * 设置 性别 0-女 1- 男 2-保密 tb_user.sex
     * @param sex 性别 0-女 1- 男 2-保密
     */
    public void setSex(Integer sex) {
        this.sex = sex;
    }

    /**
     * 获取 生日 tb_user.birthday
     * @return 生日
     */
    public Date getBirthday() {
        return birthday;
    }

    /**
     * 设置 生日 tb_user.birthday
     * @param birthday 生日
     */
    public void setBirthday(Date birthday) {
        this.birthday = birthday;
    }

    /**
     * 获取 昵称 tb_user.nick_name
     * @return 昵称
     */
    public String getNickName() {
        return nickName;
    }

    /**
     * 设置 昵称 tb_user.nick_name
     * @param nickName 昵称
     */
    public void setNickName(String nickName) {
        this.nickName = nickName == null ? null : nickName.trim();
    }

    /**
     * 获取 手机号 tb_user.phone_num
     * @return 手机号
     */
    public String getPhoneNum() {
        return phoneNum;
    }

    /**
     * 设置 手机号 tb_user.phone_num
     * @param phoneNum 手机号
     */
    public void setPhoneNum(String phoneNum) {
        this.phoneNum = phoneNum == null ? null : phoneNum.trim();
    }

}
